runtime.traceLocker.mp (field)

27 uses

	runtime (current package)
		trace.go#L301: 		tl.writer().writeProcStatusForP(pp, pp == tl.mp.p.ptr()).end()
		tracebuf.go#L47: 			tl.mp.trace.oldthrowsplit = gp.throwsplit
		tracebuf.go#L51: 	return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2][traceNoExperiment]}
		tracebuf.go#L104: 	if w.mp == nil {
		tracebuf.go#L109: 	w.mp.trace.buf[w.gen%2][w.exp] = w.traceBuf
		tracebuf.go#L115: 			gp.throwsplit = w.mp.trace.oldthrowsplit
		tracebuf.go#L184: 	if w.mp != nil {
		tracebuf.go#L185: 		mID = uint64(w.mp.procid)
		traceevent.go#L122: 	if pp := tl.mp.p.ptr(); pp != nil && !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
		traceevent.go#L125: 	if gp := tl.mp.curg; gp != nil && !gp.trace.statusWasTraced(tl.gen) && gp.trace.acquireStatus(tl.gen) {
		traceevent.go#L126: 		tl.writer().writeGoStatus(uint64(gp.goid), int64(tl.mp.procid), goStatus, gp.inMarkAssist, 0 /* no stack */).end()
		traceexp.go#L10: 	return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2][exp], exp: exp}
		traceruntime.go#L170: 	mp  *m
		traceruntime.go#L260: 	if tl.mp.trace.reentered > 0 {
		traceruntime.go#L261: 		tl.mp.trace.reentered--
		traceruntime.go#L263: 		seq := tl.mp.trace.seqlock.Add(1)
		traceruntime.go#L269: 	releasem(tl.mp)
		traceruntime.go#L293: 	pp := tl.mp.p.ptr()
		traceruntime.go#L364: 	pp := tl.mp.p.ptr()
		traceruntime.go#L380: 	pp := tl.mp.p.ptr()
		traceruntime.go#L396: 	pp := tl.mp.p.ptr()
		traceruntime.go#L506: 	pp := tl.mp.p.ptr()
		traceruntime.go#L507: 	pp.trace.mSyscallID = int64(tl.mp.procid)
		traceruntime.go#L527: 		tl.mp.p.ptr().trace.mSyscallID = -1
		tracestatus.go#L103: 		if w.mp.p.ptr() == pp && w.mp.curg != nil && readgstatus(w.mp.curg)&^_Gscan == _Gsyscall {